package com.ctshk.rpc.air.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 *     机票产品价格信息
 * </p>
 * @author lihang
 * @since  2021-03-24
 */
@Data
@ApiModel(value = "AirProductPriceDTO",description = "机票产品的价格信息")
public class AirProductPriceDTO implements Serializable {

    private static final long serialVersionUID = 6385327945412265212L;

    @ApiModelProperty(value = "产品Id")
    private Long productId;

    @ApiModelProperty(value = "产品编号")
    private String productCode;

    @ApiModelProperty(value = "价格是否进行了加幅,默认为加幅")
    private  boolean isMark = true;

    @ApiModelProperty(value = "是否禁售,默认为否")
    private  Boolean forbidTheSale = false;

    @ApiModelProperty(value = "预订设置信息")
    private AirProductPriceSettingsDTO airProductPriceSettingsDTO;

    @ApiModelProperty(value = "旅客信息")
    private List<AirProductPriceTouristDTO> airProductPriceTouristDTOList;

}
